پس از اتمام فصل سوم که به مباحث سختافزاری، دیسک، LVM و RAID پرداختیم، اکنون وارد فصل چهارم میشویم. این فصل به مدیریت فایلها، آرشیو، مجوزها و جستجو در لینوکس اختصاص دارد. درک این مباحث برای هر مدیر سیستم و کاربر حرفهای لینوکس ضروری است.
در این فصل، با ابزارهایی آشنا میشوید که به شما امکان میدهند:
در این بخش، با دستورات پایهای مدیریت فایلها مانند cp، mv، rm، mkdir، rmdir و touch آشنا میشوید. همچنین مفاهیمی مانند لینکهای سمبلیک (Symbolic Links) و لینکهای سخت (Hard Links) را یاد میگیرید.
در این بخش، ابزارهای فشردهسازی مانند gzip، bzip2، xz و آرشیو کردن با tar را بررسی میکنیم. همچنین با روشهای ترکیب این دو برای ایجاد فایلهای .tar.gz و .tar.bz2 آشنا میشوید.
این بخش به یکی از مهمترین مباحث امنیتی لینوکس، یعنی مجوزهای فایلها اختصاص دارد. با دستورات chmod، chown، chgrp و umask آشنا میشوید و میآموزید که چگونه مجوزهای خواندن، نوشتن و اجرا را برای مالک، گروه و دیگران تنظیم کنید.
در این بخش، ابزارهای قدرتمند جستجو مانند find، grep، locate و which را یاد میگیرید. این ابزارها به شما کمک میکنند تا فایلها، دایرکتوریها و محتوای متنی مورد نظر خود را بهسرعت پیدا کنید.
بهتر است این بخشها را به ترتیب مطالعه کنید، زیرا هر بخش بر اساس مفاهیم بخش قبلی بنا شده است. همچنین برای درک بهتر، پیشنهاد میکنم همزمان با مطالعه، دستورات را در ترمینال خود نیز اجرا کنید.
برای بهرهمندی کامل از این فصل، بهتر است با مباحث زیر آشنایی داشته باشید:
ls -la مجوزهای فایلهای دایرکتوری فعلی را مشاهده کنید.file نوع چند فایل مختلف را بررسی کنید.find و grep جستجوهای ساده انجام دهید.tar یک آرشیو ساده ایجاد کنید.